Definition of Stachys Palustris

  • (noun) perennial herb with an odorless rhizome widespread in moist places in northern hemisphere

Synonyms of Stachys Palustris


Antonyms of Stachys Palustris


No Antonyms Found.

Homophones of Stachys Palustris


No Homophones Found.